package com.ivo.model.dcc;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name = "DCC_M_DocumentRequisition")
public class DocumentRequisition
{
	@Id
	@Column(name = "DocumentRequisition_ID")
	private long documentRequisition_ID;
	@Column(name = "TrackingNumber")
	private String trackingNumber;
	@Column(name = "ParentVersion_FK", nullable=true)
	private Long parentVersion_FK;
	@Column(name = "DocumentVersion_FK", nullable=true)
	private Long documentVersion_FK;
	@Column(name = "DocumentNumber")
	private String documentNumber;
	@Column(name = "VersionNumber")
	private String versionNumber;
	@Column(name = "Document_FK", nullable=true)
	private Long document_FK;
	@Column(name = "DocumentName")
	private String documentName;
	@Column(name = "DocumentName_Intl")
	private String documentName_Intl;
	@Column(name = "DocumentType_FK")
	private String documentType_FK;
	@Column(name = "Confidential_FK")
	private String confidential_FK;
	@Column(name = "DocumentAction_FK")
	private String documentAction_FK;
	@Column(name = "ConstitutorDept_FK")
	private String constitutorDept_FK;
	@Column(name = "Approver_FK")
	private String approver_FK;
	@Column(name = "IssueType_FK")
	private String issueType_FK;
	@Column(name = "IssueFab")
	private String issueFab;
	@Column(name = "IncludeDept_FK")
	private String includeDept_FK;
	@Column(name = "ReviseReason")
	private String reviseReason;
	@Column(name = "ReviseContent")
	private String reviseContent;
	@Column(name = "KeyWord")
	private String keyWord;
	@Column(name = "Summary")
	private String summary;
	@Column(name = "OrderTask_FK")
	private String orderTask_FK;
	@Column(name = "ValidFlag")
	private short validFlag;

	public DocumentRequisition(){}

	public long getDocumentRequisition_ID() {
		return documentRequisition_ID;
	}

	public void setDocumentRequisition_ID(long documentRequisition_ID) {
		this.documentRequisition_ID = documentRequisition_ID;
	}

	public String getTrackingNumber() {
		return trackingNumber;
	}

	public void setTrackingNumber(String trackingNumber) {
		this.trackingNumber = trackingNumber;
	}

	public long getParentVersion_FK() {
		return parentVersion_FK;
	}

	public void setParentVersion_FK(long parentVersion_FK) {
		this.parentVersion_FK = parentVersion_FK;
	}

	public long getDocumentVersion_FK() {
		return documentVersion_FK;
	}

	public void setDocumentVersion_FK(long documentVersion_FK) {
		this.documentVersion_FK = documentVersion_FK;
	}

	public String getDocumentNumber() {
		return documentNumber;
	}

	public void setDocumentNumber(String documentNumber) {
		this.documentNumber = documentNumber;
	}

	public String getVersionNumber() {
		return versionNumber;
	}

	public void setVersionNumber(String versionNumber) {
		this.versionNumber = versionNumber;
	}

	public long getDocument_FK() {
		return document_FK;
	}

	public void setDocument_FK(long document_FK) {
		this.document_FK = document_FK;
	}

	public String getDocumentName() {
		return documentName;
	}

	public void setDocumentName(String documentName) {
		this.documentName = documentName;
	}

	public String getDocumentName_Intl() {
		return documentName_Intl;
	}

	public void setDocumentName_Intl(String documentName_Intl) {
		this.documentName_Intl = documentName_Intl;
	}

	public String getDocumentType_FK() {
		return documentType_FK;
	}

	public void setDocumentType_FK(String documentType_FK) {
		this.documentType_FK = documentType_FK;
	}

	public String getConfidential_FK() {
		return confidential_FK;
	}

	public void setConfidential_FK(String confidential_FK) {
		this.confidential_FK = confidential_FK;
	}

	public String getDocumentAction_FK() {
		return documentAction_FK;
	}

	public void setDocumentAction_FK(String documentAction_FK) {
		this.documentAction_FK = documentAction_FK;
	}

	public String getConstitutorDept_FK() {
		return constitutorDept_FK;
	}

	public void setConstitutorDept_FK(String constitutorDept_FK) {
		this.constitutorDept_FK = constitutorDept_FK;
	}

	public String getApprover_FK() {
		return approver_FK;
	}

	public void setApprover_FK(String approver_FK) {
		this.approver_FK = approver_FK;
	}

	public String getIssueType_FK() {
		return issueType_FK;
	}

	public void setIssueType_FK(String issueType_FK) {
		this.issueType_FK = issueType_FK;
	}

	public String getIssueFab() {
		return issueFab;
	}

	public void setIssueFab(String issueFab) {
		this.issueFab = issueFab;
	}

	public String getIncludeDept_FK() {
		return includeDept_FK;
	}

	public void setIncludeDept_FK(String includeDept_FK) {
		this.includeDept_FK = includeDept_FK;
	}

	public String getReviseReason() {
		return reviseReason;
	}

	public void setReviseReason(String reviseReason) {
		this.reviseReason = reviseReason;
	}

	public String getReviseContent() {
		return reviseContent;
	}

	public void setReviseContent(String reviseContent) {
		this.reviseContent = reviseContent;
	}

	public String getKeyWord() {
		return keyWord;
	}

	public void setKeyWord(String keyWord) {
		this.keyWord = keyWord;
	}

	public String getSummary() {
		return summary;
	}

	public void setSummary(String summary) {
		this.summary = summary;
	}

	public String getOrderTask_FK() {
		return orderTask_FK;
	}

	public void setOrderTask_FK(String orderTask_FK) {
		this.orderTask_FK = orderTask_FK;
	}

	public short getValidFlag() {
		return validFlag;
	}

	public void setValidFlag(short validFlag) {
		this.validFlag = validFlag;
	}


}
